@charset "utf-8";

/* CSS Document */
@import "common.css";
.topbar{height: 34px;line-height: 32px;
background:#535353;
color: #dbdbdb;} 
.topbar a{color: #dbdbdb; }
.topbar .fr{height: 32px;}
.topbar .fr span{display: inline-block;height: 30px;width: 64px;
padding-left: 2px;
padding-right: 3px;
}
#icon2{float: right;color: #dbdbdb;}
.sp01,.bdsharebuttonbox {vertical-align: middle;display: inline-block;}
.logobar{height: 99px;padding-top: 6px;padding-bottom: 9px;background:#fff;}
.logobar h1 {margin-top: 14px;
    display: inline-block;
    height: 74px;width:600px;
    background-repeat:no-repeat;
    background-position: 0 0;
    background-size: auto auto;
color: #111111;
font-size: 30px;
line-height: 50px;
vertical-align: middle;
text-indent: -999em;
}
.tellNum{height: 60px; background: url(../images/i01.png) no-repeat 0 0; font-size: 14px; color: #707070; padding-left: 92px; float: right; margin-top: 23px; line-height: 25px; }
.tellNum .big{font-size: 20px; padding-left: 9px; padding-right: 5px;}
.tellNum  .yel{color: #1ca604; font-size: 22px; font-weight: bold;}
.navbar{height:43px;position: relative;z-index: 3;background:#000000;}
#Nav li{float: left;min-width:10%;font-size: 16px;}
#Nav li:last-child{background: none;}
#Nav li a{display: block;color: #fff;text-align: center;height:43px;line-height:43px;padding:0 27px;}
#Nav li a:hover,#Nav li a.act{background: url(../images/i02.png) no-repeat center center;background-size: 100% 100%;}
#indTech{background-color: #eee;}
.titbar01{text-align: center;background: url(../images/04.jpg) no-repeat center bottom;margin-bottom: 40px;padding-bottom: 25px;}
.titbar01 h2{font-size:30px;color: #000;padding-top: 60px;    height: 30px;}
.titbar01 p{font-size: 15px;line-height: 24px;color: #555555;padding-top: 19px;}
.titbar01 .yel{color: #f39800;}
ul.indTech{overflow: hidden;width: 102%;
    /*padding-bottom: 83px;*/
    padding-bottom:43px;
}
.indTech li{float: left;width: 23%;padding-right: 2%}
.indTech li .big{width: 287px;height: 204px;}
.indTech li h3{font-size: 16px;font-weight: 600;color: #000;line-height: 40px;padding-top:10px; text-align: center;}
.indTech li p{line-height: 22px;color: #666666;    display: none;}
#indApply .con{position: relative;}
#indApply .lside{border-top:3px solid #f39800;width: 477px;background-color: #f9f9f9;}
#indApply h3{font-size: 24px; color: #f39800; font-weight: 600; height: 60px; line-height: 79px; padding-left: 14px;}
#indApply h3+small{font-size: 16px; color: #555555; line-height: 28px; padding-bottom: 22px; display: block; padding-left: 14px;}
#indApply .list{margin-right: 15px;border-top: 1px solid #d5d5d5;}
#indApply .list li{border-bottom: 1px solid #d5d5d5;height: 81px;padding-left: 108px;}
#indApply .list li:hover,#indApply .list li.act{background: url(../images/i03.png) no-repeat 0 0;}
#indApply li h4{font-size:21px;color: #333333;line-height:80px;height: 43px;}
#indApply li p{color: #666666;    display: none;}
#indApply li .orNum{float: left; margin-left: -82px; font-weight: 600; font-size: 46px; color: #b9bdbc;margin-top: 27px;}
#indApply li .content{width: 724px;height: 441px;position: absolute;right: 0;top:0;display: none;overflow: hidden;}
#indApply li .content big{width: 724px;height: 441px;}
#indApply li .content p{position: absolute; bottom: 0;right: 0;display: block;height: 80px;padding: 24px 20px;background-color: #11110d;font-size: 15px;line-height: 36px;color: #ffffff;width: 684px;}
#indApply li.act .content{display: block;}
#indImg{margin-top: 75px;margin-bottom: 15px;}
#indImg .containe{position:relative;height: 5px;}
#indImg .imgCon{position: absolute;top: -180px;left: 0;width: 100%;}
#indImg .imgCon strong{font-size: 38px;color: #f39800;
    line-height:151px;height: 70px;}
#indImg .imgCon p{height: 1px;
    overflow: hidden;margin-top: -19px;
    font-size: 15px;line-height: 22px;color: #666666;width: 455px;}
#indImg .imgCon .qqBtn{float: right;width: 89px;height: 44px;background-color: #f39800;color: #fff;font-size: 15px;text-align: center;margin-right: 8px;border-radius: 8px;line-height: 43px;
    margin-top: -75px;}
#indImg .imgCon .tellBtn{float: right;width: 244px;height: 44px;background-color: #000000;color: #fff;font-size: 15px;text-align: center;border-radius: 8px;line-height: 43px;margin-right: 110px;
    margin-top: -75px;}
.titbar02{line-height: 60px;padding-top: 1px;}
.titbar02.line{background: url(../images/04.jpg) no-repeat 0 bottom;}
.titbar02 h2{font-size:22px;color: #000000;display: inline-block;}
#indAbout{overflow: hidden;padding-bottom: 35px;height: 406px;background-size: 1920px auto;}
#indAbout .con{background-color: #eeeeee;overflow: hidden;/*margin-top:26px;*/padding-right: 13px;}
#indAbout .big{float: left;width: 500px;height: 346px;padding-right: 24px;}
#indAbout .con h2{font-size: 22px;color: #000000;display: block;border-bottom: 1px solid #d7d7d7;overflow: hidden;height: 64px;line-height: 75px;}
#indAbout p{border-top: 1px solid #fff;color: #555;line-height: 27px;overflow: hidden;padding-top: 8px;    padding-bottom: 5px;}
#indAbout .cateList{width: 659px;height: 122px;border-radius: 3px;background-color: #f7f7f7;}
#indAbout .cateList li{float: left;background: url(../images/08.jpg) repeat-y top left;width: 33%;height: 122px;}
#indAbout .cateList li:first-child{background: none;}
#indAbout .cateList img{width: 95px;height: 94px;float: left;    margin-left: 19px;
    margin-top: 13px;
    margin-right: 10px;}
#indAbout .cateList h4{font-size: 16px;height: 18px;margin-top: 28px;}
#indAbout .cateList .tit{border: none;font-size: 12px;color: #333;line-height: 18px;width: 75px;}
#indCase{margin-bottom: 35px;}
#indCase td a{margin-right: 23px;}
#indCase li{margin-right: 19px;float: left;width: 286px;}
#indCase .big{width: 384px;height: 275px;}
#indCase .tit{height: 60px;line-height: 60px;font-size:18px;color: #333;text-align: center;padding:  0 15px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
#indNews{padding: 48px 0;background-color: #eeeeee;overflow: hidden;}
#indNews .w35{width:397px;margin-right: 48px;float: left;}
#indNews .w30{width: 310px;float: right;}
#indNews .titbar03 h2{border-top: 3px solid #000000;display: inline-block;font-size: 18px;color: #000;line-height: 40px;padding-bottom: 15px;}
#indNews .titbar03.yel h2{border-color: #f39800;color: #f39800;}
#indNews .titbar03{}
#indNews .titbar03{}
.topNews{height: 95px;padding-bottom: 20px;border-bottom: 1px solid #d5d5d5;margin-bottom:21px;}
.topNews .big{width: 126px;height: 93px;float: left;margin-right: 12px;}
.topNews h4{font-size: 16px;color: #222222;height: 16px;line-height: 15px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.topNews .con{line-height: 24px;color: #666666;height:5em;overflow: hidden;padding-top: 10px;}
.indNewsUl li{line-height: 36px;padding-left: 13px;background: url(../images/i08.png) no-repeat 0 center;}
.indNewsUl li .date{float: right;font-size: 13px;color: #666666;    padding-left: 10px;}
.indNewsUl li .tit{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #333333;display: block;}
.indNewsUl li{}
.indNewsUl li{}
#marquee1{width: 310px; height: 310px;overflow: hidden;}
#marquee1 h4{font-size: 15px;color: #222222;    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;}
#marquee1 p{color: #666666;line-height: 20px;margin: 12px 0 15px;height: 3em;overflow: hidden;}
#marquee1 li{border-bottom: 1px solid #d5d5d5;margin-bottom: 15px;}
#marquee1 h4{}
footer{background-color: #1b1b1b;overflow: hidden;clear: both;}
footer>.containe{padding: 27px 0 80px;}
footer .cols{min-width: 100px;display: inline-block;vertical-align: top;padding-right: 45px;}
footer .cols:last-child{width: 385px;padding-right: 0;    float: right;}
footer .cols h4{font-size: 16px;color: #fff;line-height: 45px;}
footer .cols li a{line-height:28px;color: #fff;}
footer .cols img{float: left;margin-right: 15px;width: 120px;height: 120px;}
footer .cols strong{font-size: 24px;color: #ffba00;}
footer .cols h2{font-size: 13px;color: #fff;line-height: 29px;}
footer .cols h2+.con{line-height: 24px;color: #fff;font-size: 13px;    overflow: hidden;}
.laatEail{padding-left: 3em;}
footer .copyRight{background-color: #636363;color: #fff;height: 59px;line-height: 58px;font-size: 12px;text-align: center;}
footer .copyRight a{padding: 0 9px; color: #fff;}


.content.containe{margin-top:29px;overflow: hidden;}
.Lside{width: 270px;margin-right:40px;float:left;}
.Lside h2{font-size:20px;text-align:left;color:#fff;line-height:64px;background:url(../images/i09.png) no-repeat 0 0;text-indent: 20px;}
#LsideNav{border-left:1px solid #cbcbcb;border-right: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;padding-bottom: 19px; }
#LsideNav a{height:46px;border-bottom:1px dashed #e5e5e5;background-color: #f9f9f9;color: #555555;font-size: 16px;padding-left: 40px;display: block; line-height: 46px;background: url(../images/i14.png) no-repeat 240px center;}
#LsideNav li:hover a,#LsideNav li a.act{background-image: url(../images/i15.png);color:#fff;background-color: #f39800;}
.Lside h3{line-height:47px;height: 46px;color: #fff;background-color:#222222;text-indent: 1em;margin-top: 27px;}
.subList{border: 1px solid #cccccc;padding: 10px;margin-bottom: 60px;}
.subList li{padding-left:19px;background: url(../images/i44.jpg) no-repeat 5px center;border-bottom: 1px dashed #cccccc;}
.subList li a{line-height: 38px;font-size: 14px;color: #555555;display: block;padding-right: 13px;}

.wrap .titbar{height: 49px;overflow: hidden;border-bottom: 1px solid #dcdcdc;}
.wrap  h2{font-size: 20px; color: #000000;line-height: 51px; }
.wrap  .titbar h3{font-size: 20px; color: #000000;line-height: 51px;    display: inline-block;
    font-weight: 600; }
.wrap .breaker{margin-top: 0;line-height: 57px;float: right;}
.titbar .more {
    float: right;
    font-size: 14px;
    color: #0091ca;
    font-family: arial;line-height: 57px;
}

.breaker a{height: auto;  } 
.introS{border: 1px solid #ccc; padding: 20px  16px; margin-bottom: 18px; width: 845px;line-height: 27px; font-size: 13px;margin-top: 19px;}
.wrap{overflow: hidden;}
ul.proList{width: 110%;}
.proList li{margin-right: 15px;float: left;width: 210px;margin-bottom: 45px;}
.proList .big{width: 202px;height: 294px;border: 1px solid #cccccc;padding: 4px 5px;}
.proList .tit{height:50px;line-height: 50px;font-size:15px;color: #444444;text-align: center;padding:  0 15px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.articleTit{margin-top: 7px; font-size: 22px; color: #434343; text-align: center; height:35px;}
.sub_info{text-align: center !important; padding: 4px 0 5px; line-height: 19px !important; margin-bottom: 7px !important; color: #434343; }
.sub_info span{margin-right: 6px; }
#icon1 {display: inline-block; vertical-align: middle;}
.list02{
    clear: both;
    color: #626262;width:102%;
    margin-top: 10px;margin-bottom: 70px;
}
.list02 li{
    position: relative;
    width: 48%;
    line-height: 32px;
    border-bottom: 1px dashed #dedede;
    padding: 2px 0 3px;    float: left;margin-right: 2%;
}
.list02 a{
    color: #626262;
    font-size: 13px;
    padding-left: 18px;
    background: url(../images/tran01.png) no-repeat 2px center;
    display: block;
    padding-right: 8em;
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.list02 span{
    font-size: 12px;
}
.list02 span{
    position: absolute;
    right:7px;
    bottom: 0;
}
#indCase.bot{margin-top: 15px;margin-bottom: 0;}
.newsList02 li{
    overflow: hidden;
    padding: 8px 0 9px;
    border-bottom: 1px dashed #d0d1d1;
    height: 121px;
    margin-bottom: 9px;
}
.newsList02 li .title{
    position: relative;
}
.newsList02 h2{
    color: #000;
    font-size: 15px;
    padding-right: 5em;
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height: 26px;
line-height: 30px;
}
.newsList02 span{height: 47px;color: #555555; line-height: 45px;}
.newsList02 p{
    height: 47px;
    overflow: hidden;
    font-size: 14px;line-height: 24px;color: #555555;margin-top: 6px;
    margin-top: 9px;
display: block;
}
#inform{border: 1px solid #dddddd;}
.zxlyinp{ width:300px;margin:5px 10px; height:25px;}
.zxlyyzm{ width:100px; height:30px; margin:5px 10px;}
.zxlysub{ width:120px; height:30px; background-color:#188fe1; color:#fff; border-radius:5px; border:0px; margin:10px; font-size:15px; font-weight:bold;}
.breakdiv+.article{min-height: 500px;}

/* -- 新闻详细及产品详细评论 -- */
.comments { border:solid 1px #ccc; overflow:hidden; margin-bottom:10px;position: relative;padding-bottom: 30px;}
.comments h4{ line-height:35px; background-position:-63px -850px; text-indent:10px; color:#333;      background-color: #f9f9f9;} /* -- 评论标题色带 -- */
.comments h4 a { color:#333; }/*可修改文字色彩*/
.comments h4 a:hover { color:#333; text-decoration:underline;}
.comments h4 span a { color:#fb7e1d; } /*可修改文字色彩(评论条数)*/
.comments h4 span a:hover { color:#fb7e1d; text-decoration:underline;}
.comments dl {overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:15px; width:96%; margin:8px 15px; }
.comments dl dt { width:60px; float:left;}
.comments dl dt img { width:60px; height:60px; display:block; }
.comments dl dd{word-break:break-all;width:900px; overflow:hidden;}
.comments dl dd span.ip { padding:0 30px; }
.comments dl dd.con { color:#666; margin-top:8px; line-height:20px;  }
.comments dl .huifu { border:dashed 1px #ccc; padding:5px; line-height:18px; width:680px;}
.comments dl .huifus { border:dashed 1px #ccc; padding:5px; line-height:18px;}
.comments dl .huifu h5 { background:none; color:#ccc; height:20px; line-height:20px; text-indent:0;}
.info_fb {
    border: solid 1px #ccc;
    overflow: hidden;
    padding: 10px;
    line-height: 25px;
}
.vat {
    vertical-align: top;
    text-align: right;
}
.td_b {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
}
.red_x {
    color: #DD3904;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
}
.info_pl { text-align:right; margin-top:5px; margin-right:9px; margin-bottom:10px;}
.info_pl a { color:#000; text-decoration:underline;} /*查看评论,可修改文字色彩*/
.info_pl a:hover { color:#fb7e1d;} /*查看评论,可修改文字色彩*/
.info_fb .b13, .info_fb .b14 { margin:10px 0; height:29px;width: 70px;text-align: center;color: #fff;line-height: 29px;background-color: #c00806;border: none;}
.comments.min{max-height:700px;}
#inpl_more{position: absolute;bottom: 0;right:20px;}
.proTop{overflow: hidden;padding-left: 20px;}
.proTop .skyImg{display: block;float:left;max-width: 50%;margin-top: 0;margin-right: 20px;}
.prodetls{float: left;width:500px; text-align: left;padding-left: 10px;}
.prodetls .titleA{text-align: left;}
.prodetls  p {
    width: 480px;
    font-size: 14px;
    font-weight: normal;
    height: 106px;color: #333;line-height: 27px;margin-bottom: 15px;overflow: hidden;
}
.pd_hotline {
    width: 480px;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
}
.font_hotline {
    font-size: 24px;
    font-weight: normal;
    color: #F00;
}
#slider{position:absolute;width:1920px;height:500px;background:url(../images/loading.gif) no-repeat 50% 50%;left:50%;margin-left:-960px}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:50%;bottom:50px;margin-left:-60px}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:400px;}
a.nivo-prevNav {left:400px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
  </style>